engineered nanostructures - French English Dictionary